﻿namespace Agile.Redsys
{
    /// <summary>
    /// Class RedsysAuthorizationRequest
    /// </summary>
    public class RedsysAuthorizationRequest
    {
        /// <summary>
        /// Gets or sets the amount.
        /// </summary>
        /// <value>The amount.</value>
        public decimal Amount { get; set; }
        /// <summary>
        /// Gets or sets the currency.
        /// </summary>
        /// <value>The currency.</value>
        public int Currency { get; set; }
        /// <summary>
        /// Gets or sets the merchant data.
        /// </summary>
        /// <value>The merchant data.</value>
        public string MerchantData { get; set; }
        /// <summary>
        /// Gets or sets the product.
        /// </summary>
        /// <value>The product.</value>
        public string Product { get; set; }
        /// <summary>
        /// Gets or sets the order.
        /// </summary>
        /// <value>The order.</value>
        public string Order { get; set; }
        /// <summary>
        /// Gets or sets the client.
        /// </summary>
        /// <value>The client.</value>
        public string Client { get; set; }
        /// <summary>
        /// Gets or sets the on success.
        /// </summary>
        /// <value>The on success.</value>
        public string OnSuccess { get; set; }
    }
}
